package pl.edu.mimuw.irs.core.model.analysis;

public interface IRegistry {
	
	public void register(Object propertyId, IListener listener);
	public void unregister(Object propertyId, IListener listener);
	public boolean isRegistered(Object propertyId, IListener listener);
	public void notifyListeners(Object propertyId, Object newValue, IRegistry registry);
	
}
